package com.sas;

import java.util.List;
import java.util.Map;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.sas.beans.Prestador;
import com.sas.dao.Dao;
import com.sas.utils.NormalizacaoUtils;
import com.sas.utils.SaidaArquivoUtils;

/**
 * Hello world!
 * 
 */
public class CopyOfApp {
	public static void main(String[] args) {
		ApplicationContext context = new ClassPathXmlApplicationContext(
				"aplication-context.xml");

		Dao dao = (Dao) context.getBean("dao");

		List<Prestador> pretador = dao.buscar();
		
		NormalizacaoUtils utils = new NormalizacaoUtils();
		
		for (Prestador prestador2 : pretador) {
			
		
		
		
		
		
		Map<String, List<String>> normalizacao = utils.normalizacao(prestador2.getQualificacaoPresente(), prestador2.getDescricaoEspecialidade());
		

		
		for (String key : normalizacao.keySet()) {
			System.out.print(key +" ");
			for (String conteudoNormalizado : normalizacao.get(key)) {
				System.out.print(conteudoNormalizado + " ");
			}
			System.out.println();
			System.out.println("----------------------");
		}
		
		
		SaidaArquivoUtils saidaArquivoUtils = new SaidaArquivoUtils();
		
		
		
		}

	}
}
